package com.example.toolproject.demo.domain;

import com.alibaba.excel.metadata.BaseRowModel;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;

/**
 * @ClassName User
 * @Description TODO  用户实体类   要实现导入导出即继承BaseRowModel
 * @Author lvyongwei
 * @Date 2020-05-22 9:35
 **/
@Data
@Alias("user")
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class User extends BaseRowModel {

    /**
     * 用户id
     */
    private int id;
    /**
     * 用户名  真实名
     */
    private String userName;
    /**
     * 登录名
     */
    private String loginName;
    /**
     * 密码
     */
    private String password;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 角色id
     */
    private Integer roleId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 学校
     */
    private String school;
    /**
     * 省份
     */
    private String province;
    /**
     * 城市
     */
    private String city;
    /**
     * 状态
     */
    private int status;


    /**
     * 角色名
     */
    private String roleName;
    /**
     * 注册时验证码
     */
    private String code;
    /**
     * 忘记密码验证码
     */
    private String passwordCode;


    /**
     * 省份对应用户人数
     */
    private int count;

}
